ElementHelper

class ElementHelper(description: String, var isHidden: Boolean) : Cloneable

Внутренний класс, в котором хранятся данные об элементах (Element)

Constructors

Link copied to clipboard
internal constructor(description: String, isHidden: Boolean)

Types

Link copied to clipboard

Properties

Link copied to clipboard
internal lateinit var by: By
Link copied to clipboard
internal var description: String?
Link copied to clipboard
internal var generationNumber: Int?
Link copied to clipboard
internal var isHidden: Boolean
Link copied to clipboard
internal var locator: String
Link copied to clipboard
internal lateinit var locatorType: ElementHelper.LocatorType
Link copied to clipboard
internal var parentElement: Element?
Link copied to clipboard
internal var webElement: WebElement?

Functions

Link copied to clipboard
internal fun byClassName(className: String): ElementHelper
Link copied to clipboard
internal fun byCssSelector(cssSelector: String): ElementHelper
Link copied to clipboard
internal fun byCustom(locator: By): ElementHelper
Link copied to clipboard
internal fun byId(id: String): ElementHelper
Link copied to clipboard
internal fun byLinkText(linkText: String): ElementHelper
Link copied to clipboard
internal fun byName(name: String): ElementHelper
Link copied to clipboard
internal fun byPartialLinkText(partialLinkText: String): ElementHelper
Link copied to clipboard
internal fun byRelative(locator: By): ElementHelper
Link copied to clipboard
internal fun byTagName(tagName: String): ElementHelper
Link copied to clipboard
internal fun byXpath(xpath: String): ElementHelper
Link copied to clipboard
open override fun clone(): ElementHelper

Метод сlone

Link copied to clipboard
internal fun getCalculatedXpath(): String
Link copied to clipboard
internal fun locatorToXpath(stepId: String? = null): String
Link copied to clipboard
internal fun setParent(parent: Element): ElementHelper
Link copied to clipboard
open override fun toString(): String

Метод toString